package com.zenithsun.common.security.url;

import java.io.IOException;  

import javax.servlet.Filter;  
import javax.servlet.FilterChain;  
import javax.servlet.FilterConfig;  
import javax.servlet.ServletException;  
import javax.servlet.ServletRequest;  
import javax.servlet.ServletResponse;  
import javax.servlet.http.HttpServletRequest;  
  
 /**
  * 安全处理过滤器，特殊字符处理
  * @author Jiang
  *
  */
public class URLFilter implements Filter {  
  
    @Override  
    public void init(FilterConfig filterConfig) throws ServletException {  
    }  
  
    @Override  
    public void doFilter(ServletRequest request, ServletResponse response,  
            FilterChain chain) throws IOException, ServletException {  
    	
         URLHttpServletRequestWrapper urlHttpServletRequestWrapper = new URLHttpServletRequestWrapper((HttpServletRequest)request);
        
    	chain.doFilter(urlHttpServletRequestWrapper, response);  
    }  
  
    @Override  
    public void destroy() {  
    	
    }  
  
}  